colon aids colonoscopy cirrhosis gastroenterology kidney colon cancer constipation hepatitis liver hepatitis c heart endoscopy cancer hiv